home *** CD-ROM | disk | FTP | other *** search
/ Revolution - Das Atari CD Magazin 1997 / Revolution - Das Atari CD Magazin 1.iso / software / anwendng / utility / alice / alice10.txt < prev   
Text File  |  1996-09-28  |  22KB  |  523 lines

  1.  
  2.                       ALICE
  3.                 All-Iconify-Enabler
  4.              
  5.              Version 1.0 22.09.1996
  6.  
  7.  
  8.                 von Sven Kopacz
  9.  
  10.  
  11. An english version is also available. Please contact Anrew Lee at 
  12. ajl@cix.compulink.co.uk
  13.  
  14.  
  15. 1. Rechtliches
  16.  
  17.  Die Sprüche kennen Sie zwar alle schon, aber lesen Sie sie trotzdem:
  18.  
  19.  Alice ist Freeware, d.h. jeder darf es kostenlos benutzen und 
  20.  kostenlos weitergeben, ebenso darf Alice kostenlos eigenen Programmen 
  21.  beigelegt werden.
  22.  Allerdings darf eine Weitergabe/Beilage NUR MIT DIESEM TEXT erfolgen!
  23.  
  24.  Uploads in Mailboxen, die keine Download-Gebühren verlangen (z.B. die 
  25.  Maus-Mailboxen) sind ebenfalls erlaubt.
  26.  (Eigentlich ist alles, was hier erlaubt ist, nicht nur erlaubt 
  27.  sondern ausdrücklich erwünscht:-)
  28.  
  29.  VERBOTEN ist es, Kohle für Alice zu verlangen. Das betrifft z.B. Disketten 
  30.  gewisser PD-Serien, die zu Preisen deutlich über den Unkosten abgegeben 
  31.  werden. Ich lege die Grenze bei 6.- DM pro Diskette fest. Hallo ST-Computer. 
  32.  Gelesen? VERBOTEN steht da, VERBOTEN!
  33.  
  34.  Eine Haftung übernehme ich weder für Schäden noch für sonst irgendwas,
  35.  was wie auch immer mit der Benutzung von Alice zusammenhängt.
  36.  
  37.  
  38. 1.1 Kenn ich schon
  39.  
  40.  Wer Alice 0.9ß schon kennt (bzw. die Anleitung), der sollte folgende
  41.  Abschnitte dieser Anleitung lesen:
  42.  7.  Sonstiges zur V1.0
  43.  9.  Zubehör
  44.  10. Updatehistorie
  45.  12. Zum Schluß
  46.  Für Programmierer könnte außerdem der geänderte Cookie interessant sein,
  47.  er ist in Abschnitt 8.1 beschrieben. 
  48.  
  49.  
  50. 2. Was ist Alice?
  51.  
  52.  Alice ist ein TSR ("Terminate and stay resident"), d.h. in diesem 
  53.  Fall eine Systemerweiterung für den AUTO-Ordner. Ist Alice 
  54.  installiert, beherrschen alle Applikationen das Iconify. 
  55.  Voraussetzung dafür ist ein Betriebssystem, das eben dieses Iconify 
  56.  unterstützt. Z.Zt. sind das meines Wissens:
  57.  -MagiC >= V3.0
  58.  -MagiCMac >= 1.2.4
  59.  -MultiTOS-Beta (AES 4.1)
  60.  -Geneva
  61.  -N.AES
  62.  -SingleTOS >= V2.06 mit installiertem WINX 2.3N und ICFS
  63.  
  64.  Unter der letzten Konfiguration läuft Alice z.Zt. nur mit Einschränkungen
  65.  -"Iconify für alle Apps übernehmen" muß aktiviert sein
  66.  -App-Name wird nicht erkannt (stattdessen erscheint ein "?" unter dem Icon)
  67.  -Alliconify auf ein ACC-Fenster führt dazu, daß die Fenster der Hauptapp mit 
  68.   eingepackt werden.
  69.  
  70.  Wer sich für den Einsatz von Alice unter SingleTOS ineressiert, soll mir
  71.  bitte eine kurze Nachricht zukommen lassen, damit ich einschätzen kann,
  72.  wo das auf der Prioritätenliste einzuordnen ist. Momentan stehts ganz unten.
  73.  Übrigens genau wie meine e-Mail-Adresse, die steht auch ganz unten, in
  74.  Abschnitt 11.
  75.  
  76.  
  77. 3. Installation und Konfiguration
  78.  
  79.  Kopieren Sie Alice in den AUTO-Ordner, die Position ist egal. Um 
  80.  Alice zu konfigurieren benötigen Sie das Alice-CPX von Daniel Höpfl.
  81.  Dieses CPX ist im Moment noch nicht öffentlich erhältlich, wird es aber
  82.  in den nächsten Tagen sein. Ein Blick in ATARI.NEWS kann also nix schaden.
  83.  
  84.  Bis dahin konfiguriert man Alice am besten mit der GEM-Version (!) von 
  85.  SETTER.  SETTER ist ursprünglich ein TTP-Programm von Harun Scheutzow, um 
  86.  verschiedene Programme zu konfigurieren. Markus Kohm hat eine 
  87.  GEM-Version dieses Programms verfaßt, die außerdem neue Möglichkeiten 
  88.  zur Konfiguration bietet. Diese erweiterten Möglichkeiten werden von 
  89.  Alice genutzt, weshalb Sie eben die GEM-Version von SETTER benötigen.
  90.  Diese Version liegt dem Alice-Archiv (dieses Mal noch) bei.
  91.  
  92.  Ziehen Sie nun einfach das in den AUTO-Ordner kopierte ALICE.PRG auf 
  93.  SETTER.PRG. SETTER wird gestartet und präsentiert Ihnen in einem 
  94.  Fenster alle Optionen von Alice. Ich hoffe mal, daß die alle 
  95.  selbsterklärend sind. Falls es Probleme gibt, schreiben Sie mir, 
  96.  damit ich in zukünftigen Versionen die Texte entsprechend verbessern 
  97.  kann.
  98.  
  99.  Haben Sie alles Ihren Wünschen entsprechend eingestellt, starten Sie 
  100.  Ihren Rechner neu, damit sich Alice installieren kann.
  101.  
  102.  Achja, wenn Sie mal die Anleitung zu SETTER lesen, werden Sie 
  103.  feststellen, daß Sie Ihre Einstellungen in Alice NICHT bei jedem 
  104.  Update neu tätigen müssen...
  105.  
  106.  
  107. 4. Benutzung
  108.  
  109.  Da gibts eigentlich nicht viel zu sagen, das Iconify kennen Sie ja 
  110.  wahrscheinlich aus Programmen wie Thing, CAT, ConNect u.v.a.. Ältere 
  111.  Programme bieten normalerweise kein Iconify, weshalb sich dieses 
  112.  OS-Feature IMO schlecht nutzen läßt (es ist schwierig, von etwas zu 
  113.  profitieren, was man nur ab und zu haben kann). Mit Alice können Sie 
  114.  nun in allen Programmen die Iconify-Option benutzen, wobei Alice die 
  115.  komplette Verwaltung der Iconify-Fenster für nicht Iconify-fähige 
  116.  Applikationen übernimmt.
  117.  
  118.  Falls Sie es noch nicht wissen: Das Fensterelement oben rechts mit 
  119.  dem kleinen Dreieck ist der "Iconifier" oder "Smaller". Ein Klick 
  120.  darauf bewirkt, daß das Fenster verkleinert ("ikonisiert") wird und 
  121.  der komplette Inhalt durch ein Icon ersetzt wird. Halten Sie beim 
  122.  Klick auf den Iconifier zusätzlich die Control-Taste gedrückt, werden 
  123.  alle Fenster der zugehörigen Applikation in ein einziges 
  124.  Iconify-Fenster "verwandelt", das ist das sog. "All-Iconify".
  125.  Ein Doppelklick auf ein ikonisiertes Fenster bewirkt ein "Uniconify", 
  126.  d.h. der ursprüngliche Zustand wird wieder hergestellt.
  127.  
  128.  Auf Fenster, die durch Alice ikonisiert wurden, können Sie außerdem 
  129.  andere Objekte ziehen ("Drag and Drop"), sofern die beteiligten 
  130.  Applikationen das VA-Protokoll unterstützen. Das betreffende Programm 
  131.  verhält sich dann, als hätten Sie das Objekt auf das Icon des 
  132.  Desktops gezerrt.
  133.  (Für Programmierer: VA_DRAGACCWIND wird in VA_START umgewandelt).
  134.  
  135.  Ist ein von Alice ikonisiertes Fenster das oberste Fenster, dann 
  136.  werden Tastendrücke ignoriert (das wäre sonst zu gefährlich).
  137.  
  138.  
  139. 5. Icons
  140.  
  141.  Natürlich kann Alice nicht wissen, welchen tatsächlichen Inhalt ein 
  142.  Fenster hat (z.B. einen Text oder eine Grafik), deshalb werden Sie in 
  143.  den von Alice ikonisierten Fenstern normalerweise nur eines von vier 
  144.  Standard-Icons vorfinden:
  145.  -Haben Sie ein einzelnes Fenster einer Applikation ikonisiert, 
  146.   erscheint ein Fenster-Icon
  147.  -Haben Sie ein einzelnes Fenster eines Accessories ikonisiert, 
  148.   erscheint ein Fenster-Icon mit aufgeklapptem Accessory-Menü.
  149.  -Haben Sie ein "All-Iconify" bei einer Applikation ausgelöst, 
  150.   erscheint das Programm-Icon des Original-TOS-Desktops.
  151.  -Haben Sie ein "All-Iconify" bei einem Accessory ausgelöst, erscheint 
  152.   das Programm-Icon des Original-TOS-Desktops mit aufgeklapptem 
  153.   Accessory-Menü.
  154.  
  155.  Der Fenstertitel bleibt dabei jeweils erhalten und unter dem Icon 
  156.  erscheint der Name des Programms, zu dem das ikonisierte Fenster 
  157.  gehört.
  158.  
  159.  
  160. 6. Mehr Icons?
  161.  
  162.  Da schlappe vier Icons etwas fade sind, wurde in Alice eine 
  163.  Schnittstelle integriert, die in Zusammenarbeit mit Arno Welzel 
  164.  entstanden ist. Über diese Schnittstelle haben externe Programme die 
  165.  Möglichkeit, den Inhalt der ikonisierten Fenster zu zeichnen und 
  166.  somit für mehr Abwechslung und Information zu sorgen. Für Rainer User 
  167.  bedeutet das, daß er bei Verwendung des alternativen Desktops Thing 
  168.  (von Arno Welzel) ab Version 1.0 in den ikonisierten Fenstern ganz 
  169.  automatisch die Icons vorfindet, die er auch im Desktop für die 
  170.  jeweiligen Programme angemeldet hat. Na wenn das nichts ist:-)
  171.  
  172.  Wenn Sie einen anderen Desktop benutzen, dann können Sie versuchen, 
  173.  den Autor dieses Desktops zum Einbau der Schnittstelle zu überreden. 
  174.  Den passenden Ansprechpartner finden Sie i.d.R. im Info-Dialog oder 
  175.  in der Anleitung zu Ihrem Desktop.
  176.  
  177.  Programmierer können sich auch einen eigenen Redraw-Server schreiben 
  178.  (Puristen möchten vielleicht nur den App-Namen in den Fenstern haben, 
  179.  Multimedia-Anhänger dagegen ganze MPEG-Filmchen abspielen lassen;-), 
  180.  mehr dazu im Kapitel "Für Programmierer".
  181.  
  182.  
  183. 7. Sonstiges zur V1.0
  184.  
  185.  Ich habe versucht, alle Bugs die mir gemeldet wurden und die ich vor
  186.  allem reproduzieren konnte, aus Alice zu entfernen. An dieser Stelle
  187.  möchte ich insbesondere Daniel Höpfl lobend erwähnen, der mir mit
  188.  seinen sehr detaillierten Bugreports wirklich eine Menge Arbeit ab-
  189.  genommen hat, für die ich vermutlich auch gar keine Zeit gehabt hätte
  190.  (d.h. ohne ihn wären manche Fehler immer noch drin).
  191.  
  192.  Kommen wir also nun zur schlechten Nachricht: Einige Fehler kann ich
  193.  beim besten Willen weder reproduzieren, noch habe ich eine Ahnung, wer
  194.  oder was genau Schuld daran ist. Allen vorneweg ist Stewart davon
  195.  betroffen, hier gibt es offenbar bei vielen Anwendern immer wieder
  196.  unmotivierte Abstürze. Diese treten aber weder bei mir, noch bei
  197.  John McLoud (dem Autor von Stewart) auf, so daß es mir unmöglich ist,
  198.  einen Ansatz zur Problemsuche zu finden. Vielleicht klappt es ja auch
  199.  mit dieser neuen Alice-Version.
  200.  
  201.  Desweitern gab es einige "Bugs", die mir nur von jeweils einem einzigen
  202.  User berichtet wurden, die ich nicht reproduzieren kann und bei denen
  203.  ich daher davon ausgehe, daß es sich um ein Problem in der jeweiligen
  204.  Konfiguration handelt.
  205.  
  206.  Wer also mit der V1.0 immer noch Probleme hat, die mir bereits ge-
  207.  meldet wurden, sollte bitte zuerst mal mit seiner Konfiguration
  208.  experimentieren, um zu prüfen ob evtl. ein drittes Programm auch eine
  209.  Rolle spielt.
  210.  
  211.  
  212. 8. Für Programmierer
  213.  
  214.  ...stellen sich jetzt vielleicht folgende Fragen:
  215.  
  216.  -Soll ich in meine Programme Iconify-Unterstützung einbauen?
  217.  
  218.   Das muß jeder selber wissen. Tatsache ist, daß Alice 
  219.   weiterentwickelt wird und eine Unterstützung aller Iconify-fähigen 
  220.   Betriebssysteme beabsichtigt ist, prinzipiell kann man es sich also 
  221.   sparen, in eigenen Programmen Speicher für Iconify-Unterstützung zu 
  222.   opfern. Andererseits will man vielleicht in Sonderfällen 
  223.   spezielle Fenster auf keinen Fall ikonisiert bekommen o.ä., dann ist 
  224.   eine eigene Unterstützung notwendig.
  225.   Hinweis: Applikationsmodale Fensterdialoge sind kein Problem, 
  226.   solange man auf die Nachricht WM_NEWTOPPED/WM_ONTOP für ein anderes 
  227.   Fensterhandle mit dem Toppen des Dialogfensters reagiert.
  228.   
  229.   Bevor Sie Iconify allerdings nur halblebig einbauen (das ALL_ICONIFY 
  230.   wird offenbar gerne gemieden), lassen Sie es lieber ganz bleiben 
  231.   oder bieten Sie zumindest eine optionale Abschaltung dafür an.
  232.   
  233.  
  234.  -Was muß ich tun, damit Alice meine Programme auf jeden Fall in Ruhe 
  235.   läßt?
  236.  
  237.   Einfach beim Programmstart ein Fenster mit Iconifier per wind_create 
  238.   erzeugen (und falls es nicht benötigt wird danach wieder löschen).
  239.   Wann das genau passiert ist unwichtig, wichtig ist nur, daß das 
  240.   erste mit wind_create erzeugte Fenster einen Iconifier besitzt. Wenn 
  241.   das in Ihrem Programm sowieso der Fall ist, können Sie alles so 
  242.   lassen wie es ist. 
  243.   Allerdings nützt das nichts, wenn der User in Alice die Option "Iconify für 
  244.   alle Apps übernehmen" aktiviert.
  245.  
  246.  
  247.  -Was muß ich tun, damit Alice meine Programme unterstützt.
  248.  
  249.   Nix. Was man aber nicht machen sollte, ist ein wind_create mit 
  250.   angemeldetem Iconifier. Dann nämlich geht Alice davon aus, das Ihre 
  251.   App das Iconify selber kann und hält sich raus (außer bei der 
  252.   Vergabe der Koordinaten für das ikonisierte Fenster).
  253.  
  254.  
  255.  -Wie verhalten sich von Alice ikonisierte Fenster für mein Programm?
  256.  
  257.   Für das Programm erscheinen diese Fenster, als würden sie sich nach 
  258.   wie vor an der alten Position befinden, jedoch von einem anderen 
  259.   Fenster vollständig verdeckt (d.h. der Redrawbereich hat die 
  260.   Breite/Höhe 0).
  261.   Führt das Programm ein wind_set(WF_TOP) auf ein von Alice 
  262.   ikonisiertes Fenster aus, so führt dies automatisch zu einem 
  263.   Uniconify. Befindet sich das Fenster "versteckt" in einem 
  264.   All-Iconify-Fenster, so wird es aus diesem Fenster "gelöst".
  265.   
  266.   Da das Programm nix vom Iconify mitbekommt, ist es kein Problem, 
  267.   beim Beenden die Fensterkoordinaten zu speichern. Auch wenn alle 
  268.   Fenster ikonisiert oder womöglich in einem All-Iconify-Fenster 
  269.   "versteckt" (und damit geschlossen) sind, da z.B. wind_get weiterhin die 
  270.   alten Koordinaten liefert.
  271.   
  272.  
  273.  -Sonst noch was?
  274.   
  275.   Ja. Wenn Alice das Iconify übernimmt, übernimmt es auch diverse 
  276.   Nachrichten, den Redraw etc...In diesem Fall kann es vorkommen, daß 
  277.   ein event_message oder _multi von der Applikation nicht mehr 
  278.   bearbeitet werden soll. Alice ändert einen solchen Event daher in 
  279.   einen Message-Event mit der Nachrichtennummer 0x998 (MSG_NOEVENT). Die 
  280.   Applikation muß dann nichts weiter machen, als diese Nachricht 
  281.   einfach zu ignorieren (was normalerweise dadurch geschieht, daß man 
  282.   seine Programme einfach so läßt, wie sie sind;-)
  283.   
  284.   
  285.  
  286.  8.1 Die Schnittstelle für den Redraw-Server:
  287.  
  288.  Wie bereits erwähnt, kann ein anderes Programm den Inhalt der 
  289.  ikonisierten Fenster zeichnen. Dieses Programm übernimmt damit die 
  290.  Rolle des Redraw-Servers. Dazu muß sich der Server zunächst bei Alice 
  291.  anmelden:
  292.  
  293.  1) Der Server sucht den Cookie mit Kennung "ALIC" (wird von Alice 
  294.     angelegt)
  295.     
  296.  2) Der Cookie enthält als Wert einen Zeiger auf folgende Struktur:
  297.  
  298.     typedef struct
  299.     {
  300.     long magic;                 /* Magic - muss 'ALIC' sein */
  301.     long version;               /* Versionsnummer+Datum BCD */
  302.     int  redraw_ap_id;                     /* -1 oder ap_id */
  303.     void *debug;                /* privat */
  304.  
  305.      /* Ab Version 1.0 */
  306.      /* Diese Pointer zeigen direkt auf die von Alice verwendeten
  307.         Variablen. Schreiben dürfen hier nur Konfigurationsprogramme! */
  308.         int *icwin_sx;      /* Pointer auf Ablage Start (0=links,1=rechts) */
  309.         int *icwin_sy;      /* Pointer auf Ablage Start (0=oben,1=unten) */
  310.          int *icwin_dir;     /*  --- " ---  Richtung (0=hor.,1=ver.) */
  311.     /* Data 0-128 */
  312.       int *icwin_xoff;    /*  --- " ---  Bildschirmrand x-Abstand */
  313.       int *icwin_yoff;    /*  --- " ---  Bildschirmrand y-Abstand */
  314.       int *icwin_woff;    /*  --- " ---  x-Abstand Iconfenster */
  315.       int *icwin_hoff;    /*  --- " ---  y-Abstand Iconfenster */
  316.      /* Data 32-128 */
  317.       int *icwin_w;       /*  --- " ---  Breite Iconfenster */
  318.       int *icwin_h;       /*  --- " ---  Höhe Iconfenster */
  319.      /* Flags 0/1 */
  320.       int *icback;        /*  --- " ---  Fenster backdroppen? */
  321.       int *all_apps;      /*  --- " ---  Alle Apps übernehmen? */
  322.       int *cut_titel;     /*  --- " ---  Titel vor '\' abschneiden? */
  323.       int *ignore_server; /*  --- " ---  Redraw-Server ignorieren? */
  324.  
  325.     }ALICE_COOKIE;
  326.  
  327.    "version" ist die Versionsnummer+Datum in BCD-Schreibweise. Die 
  328.    Version 1.0 vom 22.09.1996 ist also am Eintrag "10220996" zu erkennen. Eine 
  329.    Prüfung der Versionsnummer ist für den Server aber nicht notwendig, da alle 
  330.    bisherigen Alice-Versionen die gleiche Schnittstelle bieten.
  331.   
  332.    Nun prüft der Server, ob in "redraw_ap_id" der Wert -1 eingetragen 
  333.    ist. Ist dies nicht der Fall, hat sich bereits ein anderer Server 
  334.    angemeldet->Pech.
  335.  
  336.    Ansonsten trägt der Server nun in "redraw_ap_id" seine eigene ap_id 
  337.    (aus appl_init()) ein.
  338.   
  339. 3) Wenn Alice nun ein Fenster ikonifiziert, schickt es an den Server 
  340.    folgende Message:
  341.   
  342.    msg[0]=THING_CMD (0x46ff) 
  343.    msg[1]=<ap_id des Programms, dem das Fenster gehört> 
  344.    msg[2]=0; 
  345.    msg[3]=AT_WINICONIFY (0x1000) 
  346.    msg[4/5]=<Zeiger auf Programmnamen ohne Pfad aber mit Extension> 
  347.    msg[6]=<Fenster-Handle> 
  348.    msg[7]=reserviert, immer 0 
  349.   
  350.    Als Extension gilt: 
  351.    ".APP" oder ".PRG" = GEM-Programm 
  352.    ".ACC" = Accessory 
  353.   
  354.    Der Server hat somit die Möglichkeit, intern einen Objektbaum für 
  355.    den Fensterinhalt aufzubauen.
  356.  
  357. 4) Sobald ein Redraw für <Fenster-Handle> notwendig ist, schickt Alice 
  358.    eine WM_REDRAW-Message im üblichen Format an den Server. 
  359.  
  360. 5) Wenn das Fenster geschlossen oder wieder auf normale Größe 
  361.   (uniconify) gebracht wird, schickt Alice an den Server folgende Message: 
  362.   
  363.    msg[0]=THING_CMD (0x46ff) 
  364.    msg[1]=<ap_id des Programms, dem das Fenster gehört> 
  365.    msg[2]=0 
  366.    msg[3]=AT_WINUNICONIFY (0x1001) 
  367.    msg[4]=<Fenster-Handle> 
  368.    msg[5-7]=reserviert, immer 0 
  369.   
  370.    Der Server kann nun den Speicher für den evtl. erzeugten 
  371.    Objektbaum wieder frei geben.
  372.  
  373.    Läßt sich der Fensterinhalt schnell aufbauen (z.B. einfacher Text), 
  374.    dann kann 3) und 5) einfach ignoriert werden und der Inhalt beim 
  375.    Eintreffen einer Redraw-Message erzeugt werden. 
  376.       
  377. 6) Sollte der Server sich unerwartet beenden, schreibt er in den 
  378.    Alice-Cookie in 'redraw_ap_id' wieder den Wert -1, damit Alice 
  379.    weiss, daß der Server nicht mehr aktiv ist.
  380.  
  381. 7) Der Server muß, falls er selbst Fenster benutzt, sein Iconify 
  382.    selber machen, weil alle seine wind_get-Anfragen von Alice 
  383.    durchgelassen werden, es also große Probleme mit den von Alice 
  384.    ikonisierten Fenstern gäbe. Alice meldet in den Serverfenstern auch 
  385.    keine Iconifier an (auch nicht, wenn in der Konfiguration 'Iconify 
  386.    für alle Apps übernehmen' gewählt wurde).
  387.  
  388.  
  389. 9. Zubehör
  390.  
  391.  Momentan sind mir folgende Programme bekannt, die Alice unterstützen:
  392.  
  393.  
  394.  -Das Konfigurations-CPX von Daniel Höpfl @ A (NOCH nicht öffentlich)
  395.   Mit diesem CPX lassen sich sehr komfortabel alle Einstellungen in Alice 
  396.   tätigen, die über SETTER.PRG verfügbar sind und können sogar zur Laufzeit 
  397.   geändert werden. Außerdem stehen einige weitere Optionen zur Verfügung.
  398.   Ich möchte Daniel hier nochmal für seine Mühe danken. Das gleiche
  399.   können Sie auch tun, indem Sie seinen "Plüschieware"-Hinweis beachten.
  400.  
  401.  
  402.  -Thing ab V1.0 von Arno Welzel @ A
  403.   Dieser Desktop übernimmt automatisch die Funktion des Redraw-Servers,
  404.   d.h. in den von Alice angelegten Icon-Fenstern erscheinen automatisch
  405.   die Icons, die die Applikation auch im Desktop bekommt.
  406.   Hinweis: Arno hat die Weiterentwicklung von Thing abgegeben!
  407.   (Peinlicherweise weiß ich im Moment nicht, an wen. Wenn mir das bitte
  408.    jemand mitteilen könnte, nehme ich es in diese Anleitung auf.)
  409.   Von hier nochmal ein Dankeschön an Arno für die Unterstützung.
  410.  
  411.  
  412.  -HASE von Uwe und Jürgen Holtkamp (Jürgen Holtkamp @ DO)
  413.   (auch NOCH nicht öffentlich)
  414.   Der HASE übernimmt mittels einer eigenen, frei konfigurierbaren RSC-Datei
  415.   die Funktion des Redraw-Servers und ist damit automatisch für alle 
  416.   Benutzer interessant, die nicht Thing als Desktop verwenden.
  417.   Auch an Uwe und Jürgen ein Dankeschön von mir und hoffenlich von allen,
  418.   die den HASEn in Zukunft benutzen werden.
  419.  
  420.  
  421.  -NOTHING von John McLoud @ WI2
  422.   Dieses Programm kenne ich selbst nicht und übernehme daher an dieser
  423.   Stelle den Text aus A.NEWS:
  424.   "-In Zusammenarbeit mit Alice und StIc kann NoThing für jede      
  425.     angemeldete Applikation in das von Alice ikonisierte Fenster          
  426.     das passende Icon Zeichnen
  427.    -Spezialversion für Gemini (nearly Plug&Play)"           
  428.  
  429.  
  430.  -SETTER (GEM-Version) von Markus Kohm @ KA2
  431.   Der SETTER unterstützt natürlich nicht Alice, sondern Alice
  432.   profitiert vom SETTER. Allerdings empfehle ich die Verwendung des
  433.   Alice-CPX (s.o.).
  434.  
  435.  
  436.  So, wer jetzt noch einen Redrawserver o.ä. für Alice geschrieben hat,
  437.  der Teile mir das bitte mit, damit diese Liste hier nach Möglichkeit
  438.  immer vollständig ist.
  439.  
  440.  
  441.  
  442. 10. Updatehistorie
  443.  
  444.  V0.9ß 17.1.1996
  445.   -erste öffentliche Version
  446.  
  447.  V1.0 17.9.1996
  448.   -Neue Option "Redraw-Server ignorieren"
  449.     -Supervisorcalls in evnt_multi werden ignoriert, damit
  450.      funktionieren jetzt die Popups in MagiC-Fensterdials, per WDIALOG
  451.    und Selectric.
  452.     -Wilde Schreibereien im Cookie-Jar treten nicht mehr auf.
  453.     -Kürzen der Fenstertitel wird etwas intelligenter gehandhabt, d.h. zuerst
  454.      werden alle abschließenden ' ' und '\' übergangen und erst dann ggf. beim
  455.      nächsten '\' abgeschnitten.
  456.     -Läuft unter MultiTOS (Iconifyfähige Version)
  457.     -Läuft unter SingleTOS+WINX 2.3N+ICFS mit Einschränkungen
  458.     -Sollte auch unter Geneva und N.AES laufen
  459.     -In seltenen Fällen konnten die wind_get-Calls von Apps auch für ikonisierte
  460.      Fenster durchkommen (dann wurde z.B. Müll in INF-Dateien gespeichert).
  461.     -Fehler in MagiC: wind_get(WF_TOP) liefert u.U. (z.B. nach dem Booten) immer
  462.    0 und das Handle des nächsten Fensters (über WF_OWNER) wird als -1 geliefert,
  463.    auch wenn z.B. während des Bootens Fenster durch Prgs im APPS-Ordner 
  464.    geöffnet wurden. Das war die Ursache dafür, daß Alice manchmal mehrere 
  465.    Iconfenster auf der gleichen Position abgelegt hat (tritt jetzt nicht mehr 
  466.    auf).
  467.   -Kleinere Änderungen, damit alle Parameter gefahrlos zur Laufzeit geändert 
  468.    werden können.
  469.  
  470.  
  471. 11. Kontakt
  472.  
  473.  Ich selbst bin per eMail im Mausnet unter
  474.  
  475.  Sven Kopacz @ LB
  476.  
  477.  zu erreichen. In der Maus LB ist auch immer die neuste Version von 
  478.  Alice zu finden.
  479.  
  480.  LB  MAUS  Ludwigsburg
  481.  07141-280479
  482.  Gastdownload, nicht von 18-20 (Zahler) und 20-21 (User)
  483.  Termine (nicht anrufen):
  484.  
  485.  Startzeitpunkt  Dauer  Hinweise
  486.  von   - bis     ca.            
  487.  ------------------------------------------------------
  488.  02:50 - 04:30    100   NachtNetz
  489.  11:00 - 11:30    ???   Backup-Controll
  490.  17:45 - 18:00     10   Abendnetz senden
  491.  19:18 - 19:40     10   Abendnetz erwarten 
  492.  
  493.  
  494.  Per Post geht's auch:
  495.  
  496.  Sven Kopacz
  497.  Metzinger Str. 20
  498.  70597 Stuttgart
  499.  
  500.  Wer eine Antwort per Post wünscht, legt einen adressierten & 
  501.  frankierten Rückumschlag bei, für die neuste Alice-Version zusätzlich 
  502.  eine Diskette (DD oder HD).
  503.  
  504.  Für die netten Leute mit den Spendierhosen hier noch meine 
  505.  Bankverbindung:
  506.  
  507.    Kto.-Nr. 3213502
  508.    BLZ 600 501 01  Landesgirokasse Stuttgart
  509.  
  510.  
  511.  
  512.  
  513. 12. Zum Schluß...
  514.  
  515.  Übrigens war eine der häufigsten Anfragen zu Alice, wie der Name gesprochen 
  516.  wird. Hier die Lösung: Weder ist die Sängerin <Alietsche> noch der überaus 
  517.  originelle Titel "Who the F**k is <Ällis>" gemeint, sondern die <Aliehs> aus 
  518.  dem Wunderland. Ja, genau, die mit dem Hasen. Ja, da wo's auch den Disney-Film 
  519.  dazu gibt. Hat da übrigens jemand ein Bild? Ich würde das gerne in den 
  520.  geplanten HYP einbauen.
  521.  
  522.  
  523.  -Ende-